<?php

class textsActions extends sfActions {


    //ojo -> ir a la carpeta templates para entender mejor
    public function executeEdit(sfWebRequest $request){
        $name = $request->getParameter('slug');

        $c = new Criteria();
        $c->add(TextsPeer::SLUG, $name);
        //seleciona de la tabla text el slug que le fue enviado al momento de hacer clic en el menu text que enviara
        //el parametro slug
        $this->text = TextsPeer::doSelectOne($c);


    }

    //todos los subemenus albergan el boton save;
    public function executeEdit_save(sfWebRequest $request){
        $hdId = $request->getParameter('hdId');
        $content = $request->getParameter('contenido');




        $text = TextsPeer::retrieveByPK($hdId);
        //LAMA A UN METODO ESTATICO
        $text->setContent($content);
        $text->save();



        $this->getUser()->setFlash('msg','Los cambios se guardaron satisfactoriamente');
        $this->redirect('@texts_edit?slug='.$text->getSlug());
        //REDIRECCIONA AL FORM EDIT.CON EL EL MESNSAJE DEL ATRIBUTO DE LA TABLA TEXT->S
    }

}